s = 'hello Python'

# is identifier():是否是合法的标识符
print('------------------------------------------------identifier')
print('1.', s.isidentifier())
# 单个字段判断
print('2.', 'hello'.isidentifier())
# 判断中文
print('3.', '阿瑾'.isidentifier())
# 判断中文+数字
print('4.', '阿瑾_123'.isidentifier())

print('------------------------------------------------isspace')
# isspace():判断是否全部由空白字符组成（回车、换行、水平制表符
print('1.', '\t'.isspace())

print('------------------------------------------------isalpha')
# isalpha():判断是否是字母组成
print('1.', 'add'.isalpha())
print('2.', '张三'.isalpha())
print('3.', '张三1'.isalpha())

print('------------------------------------------------isdecimal')
# isdecimal():判断是否由十进制组成
print('1.', '123'.isdecimal())
print('2.', '123四'.isdecimal())
print('3.', 'ⅡⅡⅡ'.isdecimal())

# isnumeric:判断是否全部由数字组成
print('------------------------------------------------isnumeric')
print('1.', '123'.isnumeric())
print('2.', '123四'.isnumeric())
print('3.', 'ⅡⅡⅡ'.isnumeric())

# isalnum:判断是否由字母和数字组成
print('------------------------------------------------isalnum')
print('1.', 'abc1'.isalnum())
print('2.', '张三123'.isalnum())
print('3.', 'ABC！'.isalnum())
